Allow "cycles" through dev-deps
authorAlex Crichton <alex@alexcrichton.com>
Wed, 24 Sep 2014 05:10:32 +0000 (22:10 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Fri, 3 Oct 2014 01:38:15 +0000 (18:38 -0700)
commit15e2076e871b88be9b6fff02d1acb605ad9fb365
tree71f43832761017d88c50cffceb6d80d452149a1e
parent1ef09734ed86eaa46df4c382b0fa8451648fdb03
Allow "cycles" through dev-deps

Development dependencies can never be the root of a cycle because nothing
depends on a development dependency, so there's no need to track the start of a
cycle at the edge going out to a development dependency.

If a cycle is later detected, it will still be reported.
src/cargo/core/resolver.rs
tests/test_cargo_compile.rs